package service;

import Message.vo.CategoryVO;
import Message.DTO.CategoryDTO;
import Message.vo.CategoryPageVO;
import Message.PageResult;

import java.util.List;

public interface CategoryRelatedService {
    PageResult SelectPage(CategoryPageVO category);


    void UpdateCategory(CategoryVO category);

    void UpdateCategoryStatus(Integer status, long id);

    void DeleteCategory(Long id);

    void AddCategory(CategoryDTO category) throws Exception;

    List ListCategory(Integer type);

    List<CategoryVO> getCategoryList(Integer type);
}
